#ifndef HIBERNATE_H
#define HIBERNATE_H

#ifndef CORE_H
# include "..\..\..\Core\System\Core.h"
#endif
#include "ElementCollection.hpp"

namespace System { namespace Scheduler {

	typedef struct
	{
	public:
        ElementCollection Elements;

        __device__ void xtor(fallocContext* falloCtx)
        {
			trace(Hibernate, "xtor");
			Elements.xtor(falloCtx);
        }

	} Hibernate;

}}

#endif // HIBERNATE_H
